// pages/search/search.js
var { getQsearch } = require("../../api/Home");
const App = getApp();//设立顶部栏高度

Page({

    /**
     * 页面的初始数据
     */
    data: {
        seachList: null,
        inputVal: null,
        histr: [],
    },
    // 回车事件
    search(e) {
        // console.log("e回车", e);
        let val = e.detail.value;

        let histrVal = wx.getStorageSync('histrVal');
        histrVal.push(val);
        wx.setStorageSync('histrVal', histrVal);
        this.setData({
            inputVal: val,
            histr: histrVal
        });
        this.goSeachfn(this.data.inputVal);
        this.setData({
            inputVal: ''
        });

    },
    // 历史记录
    gohistr(options) {
        let index = options.currentTarget.dataset.index;
        let content = this.data.histr[index];
        this.setData({
            inputVal: content
        })
        this.goSeachfn(this.data.inputVal);
    },
    // 输入事件
    // inputTyping(e) {

    //     let val = e.detail.value;
    //     console.log("val",val);
    //     this.setData({
    //         inputVal: val
    //     });
    //     this.goSeachfn(this.data.inputVal);
    // },
    goSeachfn(val) {
        // 获取搜索数据
        getQsearch({ query: val }).then(data => {
            console.log("搜搜", data);
            let lis = data.message;
            // console.log(lis);
            console.log("this", this);
            this.setData({
                seachList: lis
            })
            console.log("内容", this.data.seachList);
        })
    },
    // 点击返回上级页面
    goBack: function () {
        wx.navigateBack({         //返回上一页  
            delta: 1
        })
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {
        //自定义头部方法
        this.setData({
            navH: App.globalData.navHeight
        });
        let histrVal = wx.getStorageSync('histrVal');
        if (histrVal) {
            // histrVal.push(this.data.histr);
            // wx.setStorageSync('histrVal', histrVal);
            this.setData({
                histr: histrVal
            })
        } else {
            wx.setStorageSync('histrVal', [])
        }

    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {

    }
})